Примечание: Этот пользовательский сценарий находится в бета-версии, мы оставляем за собой право вносить очень полезные изменения и улучшения в будущем.
С Facebook вы, вероятно, привыкли к отслеживанию с использованием JavaScript-кода "пикселя".
Это нормально, но оно зависит от файлов cookie и/или того, что пользователь вошел в систему, и не может использоваться в ситуациях, когда предложение/рекламодатель поддерживает только отслеживание конверсий через постбэк URL.
Использование Facebook S2S API удобно и точно, и теперь его можно настроить относительно легко. Вы все еще можете использовать пиксель для отслеживания везде, но если вы хотите использовать S2S API для отслеживания конверсий/покупок, не дублируйте отслеживание пикселя там (т.е. не размещайте FB Pixel JS на странице конверсии и не используйте постбэки для отправки конверсий в FB тоже, так как вы можете получить дубликаты).
Для этого вам понадобится несколько вещей:
- Аккаунт Business Manager в Facebook
- Настроенный Facebook Pixel
- Доступ к менеджеру событий, где вы получите токен доступа
- Несколько минут для настройки
Тестирование и подготовка событий
Раздражает то, что если у вас еще нет отправленных данных о событиях, ваше событие не отображается как "активное", и вы не можете выбрать его в своей кампании. Немного похоже на курицу и яйцо, не так ли?
Чтобы помочь с этим, я создал страницу для подготовки пикселя для вас.
https://test-resources.funnelflux.pro/facebook/pixel-test.html?pixel=XXX
Замените XXX на ID вашего пикселя и загрузите эту страницу. На странице должен отобразиться загруженный ID, и у вас есть несколько кнопок, которые запустят события Facebook pixel.
- Используйте указанный выше URL с включенным в него ID вашего пикселя
- Загрузите этот URL в вашем браузере обычным способом и нажмите каждую кнопку 3-5 раз, чтобы отправить им несколько событий
- В разделе менеджера событий Facebook вы в конечном итоге должны увидеть эту статистику событий
После того, как вы сделаете вышеуказанное, все эти события должны отобразиться как активные для пикселя в настройках вашей кампании, позволяя вам выбрать их в качестве событий оптимизации.
Шаг 1: Создайте приложение FB/токен доступа
Эта часть в основном зависит от вас.
Вам нужно будет пройти несколько шагов, предполагая, что у вас уже настроен FB пиксель.
- Перейдите на https://business.facebook.com/, затем в Events Manager > Data Sources
- Выберите ваш пиксель, затем нажмите вкладку настроек
- Прокрутите вниз до Conversions API > generate access token:
Когда будет сгенерирован токен, скопируйте и сохраните его в текстовом редакторе для дальнейшего использования.
Шаг 2: Правильная настройка источника трафика
Теперь, когда мы разобрались с этим, давайте убедимся, что источник трафика Facebook в FunnelFlux настроен правильно.
Вы можете просто использовать наш шаблон, который дает следующее в области полей отслеживания:
Обратите внимание, что выше мы установили "fbclid" для внешнего поля без заполнителя. Это означает, что оно не будет отображаться в генерируемых нами ссылках, но поскольку FB автоматически добавит его, мы будем захватывать его в ссылках перенаправления и прямых ссылках на ваши страницы.
Шаг 3: Настройка отслеживания конверсий
Перейдите на вкладку отслеживания конверсий. Выберите пользовательский сценарий > Facebook.
Вы увидите форму, подобную этой:
Здесь вам нужно будет:
- Вставить токен доступа, который вы получили от Facebook
- Также указать ID вашего пикселя
- Установить имя события -- пока вы можете использовать только одно, которое должно быть стандартным событием -- см. колонку "Event Name" здесь
Дополнительно вы также можете:
- Отправить тестовый код события, чтобы вы могли использовать раздел менеджера событий Facebook для проверки работы интеграции
- Отправлять конкретный URL для каждой конверсии вместо URL предложения.
Мы знаем, что одна из проблем с этой интеграцией прямо сейчас, особенно для аффилиатов, заключается в том, что отправляемый URL события должен быть проверенным доменом. Если рекламодатель не предоставил вам доступ к домену, это просто не будет так.
Мы работаем над решением, которое позволит вам передавать вместо этого URL начальной лендинг-страницы/страницы, которое должно быть доступно в ближайшее время.
Руководство: Ручное самотестирование
Очень сложно полностью протестировать это перед запуском, так как нам нужны реальные FBCLID, иначе API Facebook отклонит вызовы.
Однако вы можете протестировать это, получив прямую ссылку на одну из ваших страниц предложения, с FB в качестве источника (сгенерируйте прямую ссылку через Funnel Builder).
Затем в FB Messenger отправьте ее себе в чат. Это сгенерирует предварительный просмотр ссылки.
Откройте ссылку в новом окне инкогнито, и вы должны увидеть перенаправление на вашу страницу с fbclid=xxx в URL.
Перейдите в раздел Raw Events и загрузите данные для этой воронки/источника, проверьте, что вы видите Hit для предложения с захваченным FBCLID. Если да, отлично!
Теперь в FB Business Manager вернитесь в раздел менеджера событий > секция пикселей и страница Test Events. Вы хотите найти свой тестовый код:
Вы можете включить опцию кода тестового события в настройках пользовательского сценария, затем вставить это значение тестового кода.
Обязательно удалите это перед запуском, иначе все события будут тестовыми.
Теперь вернитесь на страницу Raw Events, дважды щелкните ID хита предложения, чтобы скопировать его, перейдите в раздел обновления конверсий и вставьте его > обновите.
Если все пройдет хорошо, вы должны увидеть событие в разделе тестовых событий в FB.
Запланированные обновления
Шаблоны
Мы обновим наши шаблоны, чтобы выбирать и лучше заполнять раздел пользовательского сценария (сейчас вам все еще нужно вручную переключаться на него, и нет очевидных ссылок на эту документацию).
Передача данных
В части пользовательских данных конверсий мы планируем передавать:
- funnel_id -- ID воронки (уже сделано)
- offer_id -- ID конвертирующего предложения
- offer_cat -- категория конвертирующего предложения
- txid -- ID транзакции конверсии (уже сделано)
Эти данные позволят вам создавать пользовательские конверсии/аудитории на основе воронок/предложений, которые отправляют конверсии, что позволит вам более четко разделять события на стороне Facebook.
Переопределения URL страницы
Мы осознаем, что отправка URL предложения не всегда идеальна.
Мы работаем над функцией переопределения URL страницы, которая позволит передавать URL вашему предложению/сети, а затем отправлять его обратно в любом отслеживании конверсий, чтобы сообщить нашей системе использовать другой URL вместо URL предложения.
Наша цель здесь - позволить вам передавать URL начальной страницы, на которую попал пользователь - не обязательно лендинг, а просто первую страницу после клика по рекламе - потому что у нее наибольшая вероятность быть страницей под вашим контролем.
К сожалению, мы не можем просто добавить новый токен в постбэки/пользовательские сценарии, как {first-page-visited}, потому что непрактично запрашивать одну строку в нашей базе данных аналитики для каждой конверсии, чтобы найти связанное значение. Но у нас есть решение на примете!